﻿.body-panel {
    padding: 15px 0;
}

#app {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

    #app .number-container {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

        #app .number-container .number {
            text-align: center;
            font-weight: bold;
            font-size: 25px;
        }

        #app .number-container .info-item {
            width: 50%;
            display: flex;
            padding-left: 30px;
        }

            #app .number-container .info-item .item-title {
                width: 90px;
                text-align: start;
            }

            #app .number-container .info-item .item-value {
                text-align: start;
                width: 50%;
                color: #4590df;
                font-size: larger;
            }

    #app .info-container {
        display: flex;
        flex-direction: column;
        padding-left: 30px;
        padding-top: 20px;
        gap: 20px;
    }

        #app .info-container .info-row {
            width: 100%;
            display: flex;
        }

        #app .info-container .info-item {
            width: 50%;
            display: flex;
        }

            #app .info-container .info-item .info-label {
                width: 90px;
            }

    #app .table-container {
        flex: 1;
    }

.table-container {
    padding: 10px;
}


.el-dialog .el-dialog__body{
    border-radius:100px !important;
    height:400px;
}



.el-dialog .el-dialog__footer {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(33,125,227,0.5)
}

 .transparent-input {
    background-color: transparent;
    border: none;
    outline: none;
    color: #d4e6fc;
    width:80%;
}

.transparent-input:focus {
    background-color: transparent;
    border: none;
    outline: none;
    box-shadow: none;
}

.result-dialog .check-res-contaner {
    width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
    gap:30px;
}
.check-res-contaner .res-title {
    align-content: center;
    font-size: 100px;
    text-align:center;
}

.check-res-contaner .res-msg {
    align-content: center;
    font-size:30px;
    text-align:center;
    padding:0 30px;
}

.appoint-item-container .el-table .el-table__body-wrapper{
    display:flex;
    justify-content:flex-end;
    padding-right:10px;
}